
#include <cassert>
#include <iostream>
#include <memory>
#include <vector>
using namespace std;

class A {
  int a{10};
#define mt a

public:
  const int v{0};
  // A() = default;

  //   A &operator=(const A &a) { v = a.v; }
  // A(int b) : v{b} {}
};

class B {
public:
  // void print() { cout << mt << endl; }
};

int main() {

  A a;
  // a = A(5);
  B b;
  b.print();
  return 0;
}